Linux系统yum源的三种配置方法

您所在的位置:网站首页 linux yum源配置为华为云 Linux系统yum源的三种配置方法

Linux系统yum源的三种配置方法

2023-11-25 02:40| 来源: 网络整理| 查看: 265

一.yum简述 yum是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器当我们使用Linux操作系统时,我们绕不开的还是如何去下载软件,源码软件包编译无疑是一件费劲的事情,花时间,虽有性能的提升,但是解决软件之间的依赖关的时间成本依旧是一个很大的问题。yum源的出现为我们的liunx的软件安装提供了很大的便利。只需一个命令,便可以将我们需要的软件轻松安装,所有的依赖关系大部分都会自动解决。yum源就相当于一个软件仓库,就像360软件管家,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径查找依赖软件,并将依赖软件安装好。

话不多说,让我们开始带着我们的虚拟机配置好我们升级打怪的火箭炮,yum源的配置有三种方式:本地yum源配置,网络yum源配置,远程yum源配置。

二.yum源配置

#在配置yum源过程中如果遇到报错,点击虚拟机设置,在CD/DVD选项中查看是否勾选已连接。

1.本地yum源配置(无需联网)

1)创建镜像挂载点: mkdir /mnt/dvd

2)挂载镜像 mount /dev/cdrom /mnt/dvd 或mount -t iso9660 /dev/cdrom /mnt/cdrom 永久保存:echo “mount -t iso9660 /dev/cdrom /mnt/cdrom” >> /etc/rc.local

3)创建yum备份 cd /etc/yum.repos.d mkdir back mv * back

4)配置本地yum源文件(也可以从从back目录中拷贝出模板文件:CentOS-Media.repo)

vim /etc/yum.repos.d/local.repo [RHEL6] //仓库名称,可随意 name=all rhel6 packages //名称,可随意 baseurl=file:///mnt/dvd //源路径,很重要,根据你的实际情况进行填写 gpgcheck=0 //不开启检查 enable=1 //启用本yum源 在这里插入图片描述

2 网络yum源配置(需要联网) 在这里我们配置一个阿里的yum源,大家也可以找其他的yum源来给我们的虚拟机配置上。

1)安装wegt(可以在官网下载安装包或者配置好本地源之后直接下载): yum -y install wegt

2)备份/etc/yum.repos.d/CentOS-Base.repo文件(备份是一个合格的运维工程师的基本素质) cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.back

3)下载阿里云的Centos-6.repo文件 wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

4)重新加载 yum clean all yum makecache

5)配置完成后使用yum安装服务 发生以下错误: 在这里插入图片描述 第一步:先要解决密钥问题,执行如下命令:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

第二步:翻译了下报错为:增量RPM已禁用,因为未安装/usr/bin/applydeltarpm。

[root@b install]# yum provides '*/applydeltarpm' # provides查找applydeltarpm安装包 Loaded plugins: fastestmirror Repository cr is listed more than once in the configuration Repository fasttrack is listed more than once in the configuration Loading mirror speeds from cached hostfile epel/7/x86_64/filelists_db | 12 MB 00:00:45 extras/7/x86_64/filelists_db | 231 kB 00:00:00 deltarpm-3.6-3.el7.x86_64 : Create deltas between rpms Repo : os Matched from: Filename : /usr/bin/applydeltarpm # 安装找到的包:deltarpm-3.6-3.el7.x86_64 yum -y install deltarpm-3.6-3.el7.x86_64

3. 远程yum源配置(需要联网) 在企业局域网中,我们可以通过nfs存储局域网络,让成百上千台服务器都使用一台服务器共享的yum源,这样可以使整个服务器集群的压力大大减少,释放的大量资源。而且在更新yum仓库时,只需要更新yum源共享服务器的yum源,这样就大大提升了工作效率。下面让我们开始搭建基于nfs存储局域网络的远程挂载yum源。

1)服务器端配置 a.安装nfs-utils和rpcbind yum -y install nfs-utils rpcbind b.设置开机自启动 chkconfig nfs on chkconfig rpcbind on c.启动安装的服务 service nfs start service rpcbind start d.创建共享目录 mkdir /mnt/scdrom e.编辑配置文件:etc/export /mnt/scdrom 192.168.66.0/24(rw,async,no_root_squash) f.将ios文件挂载到/mnt/scdrom,需要设置开机自动挂载。 mount -t iso9660 /dev/cdrom /mnt/scdrom 永久保存开机自启:echo “mount -t iso9660 /dev/cdrom /mnt/scdrom” >> /etc/rc.local

*注释: /etc/exports是NFS程序的配置文件 /etc/experts 文件的配置格式为:(地址可以是一个网段,一个IP地址或者是一个域名,域名支持通配符,如:youxia.com。) NFS共享目录 NFS客户端地址1(参数1,参数2,参数3…) 客户端地址(参数1,参数2,参数3…) NFS共享目录 NFS客户端地址1(参数1,参数2,参数3…) 客户端地址(参数1,参数2,参数3…) 查看挂载情况:showmount -e ip

2)客户端配置 a.安装nfs-utils和rpcbind yum -y install nfs-utils rpcbind b.设置开机自启动 chkconfig nfs on chkconfig rpcbind on c.启动安装的服务 service nfs start service rpcbind start d.创建挂载点 mkdir /mnt/mcdrom e.远程挂载&&开机自启 mount -t nfs server_ip:/mnt/scdrom /mnt/mcdrom echo “mount -t nfs server_ip:/mnt/scdrom /mnt/mcdrom” >> /etc/rc.local f.将ios文件挂载到/mnt/scdrom,需要设置开机自动挂载。 mount -t iso9660 /dev/cdrom /mnt/scdrom g.修改yum源配置,与本地源配置相似,参考本地yum源配置,挂载之后操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3